<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <!-- ! 由于vue实例对象挂载到#app表示的dom节点上，所以vue实例对象定义的数据和方法就可以在这个dom节点内部使用（在dom节点外部不可以使用） -->
    <div id="app"></div>
</body>
</html>
<!-- ! 这个js文件对外暴露了一个vue构造函数，我们可以使用vue构造函数实例化vue对象-->
<script src="./vue-2.5.21.js"></script>
<script>
    // 实例化vue对象
    var v =  new Vue({
        //这个位置放置vuejs规定的一些选项（这些选项的名字是固定的，另外这些选项是可选的）
        el:'#app',//el变色vue实例挂载的dom节点

        // data:function(){return {}}//使用函数的写法可以在实例化对象时生成一个新的数据
        data:{},//data定义响应式数据，data的类型可以是对象也可以是函数
        
        computed:{},//computed定义计算属性

        watch:{},//watch定义数据监听

        methods:{},//methods定义方法（函数）

        filters:{},//filters定义过滤器

        directives:{},//directives定义自定义指令

        components:{},//components注册局部组件
    })
    
    // 使用vuejs的声明式编程语法，实现<数据驱动视图更新>
</script>